.access-control-msg,
.parking-situation-msg {
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
  color: #50daff;
  > div {
    line-height: 23px;
    .access-control-value,
    .parking-situation-value {
      font-size: 18px;
    }
    .icon-lock,
    .icon-gate {
      position: relative;
      &::after {
        content: "";
        position: absolute;
        top: -8px;
        left: -2px;
        width: 25px;
        height: 25px;
        background-color: #00ccff;
        border-radius: 4px;
        z-index: -1;
      }
    }
  }
}
.access-control-title,
.parking-situation-title {
  color: #50daff;
  font-size: 25px;
  position: relative;
  margin-bottom: 16px;
  &::after {
    content: "";
    position: absolute;
    bottom: -16px;
    left: 0;
    width: 100%;
    height: 3px;
    background: linear-gradient(to right, transparent, #50daff, transparent);
  }
}
